Skip to content

feat: log viewer, deploy success template, search and copy#607

Open
gab-az wants to merge 6 commits into
mainfrom
feat-log-view
Open

feat: log viewer, deploy success template, search and copy#607
gab-az wants to merge 6 commits into
mainfrom
feat-log-view

Conversation

@gab-az
Copy link
Copy Markdown
Collaborator

@gab-az gab-az commented May 27, 2026

Summary

  • Adds the LogView composition component set (LogView, LogViewHeader, LogViewContent, LogViewFooter) for CI/deploy terminal output, with Storybook stories and specs.
  • Adds the DeploySuccess template embedding the build log in a post-deploy success screen.
  • Integrates search with log content: v-model:search filters visible lines and highlights matches in the body.
  • Improves copy logs: copies filtered/plain-text output aligned with rendered lines, clipboard API with execCommand fallback, and copied affordance on the header button.

Commits (latest)

  • feat(log-view): integrate search with log content filtering
  • feat(log-view): improve copy logs with fallback and feedback
  • feat(log-view): add log viewer and deploy success template

Test plan

  • Storybook → Webkit/Code/LogView → type in search; line count updates, non-matching lines hide, matches highlight
  • Storybook → Webkit/Code/LogView → click copy; paste in a text editor; verify filtered/plain text matches visible lines
  • Storybook → Webkit/Templates/Deploy Success → search and copy work in the embedded log
  • Toggle warnings-only filter with search active; copy respects both filters
  • pnpm webkit:lint and pnpm webkit:type-check

Made with Cursor

gablisboa and others added 4 commits May 27, 2026 09:22
Introduce the log-view component set and deploy-success template with Storybook stories and specs, and export the new components from the webkit package.

Co-authored-by: Cursor <cursoragent@cursor.com>
Wire v-model:search so the header field updates filtered lines, highlight
matches in LogViewContent, and document the control in BuildLog stories.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copy visible filtered lines as plain text aligned with rendered output,
fall back to execCommand when the Clipboard API is unavailable, and show
copied affordance on the header IconButton.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gab-az gab-az requested a review from a team as a code owner May 27, 2026 21:45
@gab-az gab-az changed the title feat(log-view): log viewer, deploy success template, search and copy feat: log viewer, deploy success template, search and copy May 27, 2026
robsongajunior and others added 2 commits May 28, 2026 11:15
Rename the steps slot docs entry to stepsSlot so it no longer overwrites the steps prop control.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants